technologically challenged - German English Dictionary